package in.ac.dei.edrp.cms.dao.activitymaster;

import java.util.List;

import in.ac.dei.edrp.cms.domain.activitymaster.CountProcessRecorList;
import in.ac.dei.edrp.cms.domain.activitymaster.StartActivityBean;

public interface StartActivityDao {

	//Method returns list of process
	public List<StartActivityBean> getProcessList(StartActivityBean startActivityBean);

	//Method returns data for process grid
	public List<StartActivityBean> getProcessGridList(StartActivityBean startActivityBean);
	
	//Method returns data for activity grid
	public List<StartActivityBean> getProcessActivityGridList(
			StartActivityBean startActivityBean) ;
	
	//Method returns list of program course key
	public List<StartActivityBean> getProgramCourseKey(StartActivityBean startActivityKey);
	
	//Method starts activity code
	public CountProcessRecorList startActivity(StartActivityBean startActivityBean);
	
	//get Session start and end date according to status ACT
	public List<StartActivityBean> getSessionDate(String universityId);
	
	//get Semester start date and end date according to session ACT
	public List<StartActivityBean> getSemesterDate(
			StartActivityBean startActivityKey); 
}
